Towards Reconciling Quality and Agility in Web Application Development

نویسندگان

  • Américo Sampaio
  • Alexandre Marcos Lins de Vasconcelos
  • Pedro R. Falcone Sampaio
چکیده

Delivering high quality web applications complying with severe project delivery time constraints is still an elusive goal for a software process. In many software projects, development teams often resort to "short cuts" in the software development process avoiding recommended software process disciplines to speed up delivery. The usual side-effects of this ad-hoc approach are low software quality and high maintenance costs. In this paper we empirically address the tension between quality and agility (speed) in web application development describing a set of software disciplines that were added to Extreme Programming to improve web software quality without sacrificing development agility.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Elicitation Strategies for Web Application Using Activity Theory

Requirements engineering (RE) is often seen as an essential facet in software development. It is a vital process before each project starts. In the context of systems engineering, an understanding and application of systems theory and practice is also relevant to RE. The contexts in which RE takes place habitually involve human activities. Therefore, RE needs to be sensitive to how people perce...

متن کامل

Elicitation Strategies for Web Application Using Activity Theory

Requirements engineering (RE) is often seen as an essential facet in software development. It is a vital process before each project starts. In the context of systems engineering, an understanding and application of systems theory and practice is also relevant to RE. The contexts in which RE takes place habitually involve human activities. Therefore, RE needs to be sensitive to how people perce...

متن کامل

Towards achieving agility in web-based virtual enterprises: a decision-centric approach

Virtual enterprises are groups of loosely connected companies, each providing certain core competencies and working collaboratively towards achieving a common objective. Agility of a web-based virtual enterprise refers to its capability to successfully and rapidly adapt to changes in its operating environment. Although, agility has been addressed in the literature with regard to manufacturing p...

متن کامل

How Agile is Agile Enough? Towards A Theory of Agility in Software Development

One poorly investigated issue in organizational agility is the question how organizations change their speed while adopting and exploiting new IT capability. In this paper we outline a theory of software development agility that draws upon a model of IT innovations by Swanson and on March’s learning theory and in particular on his concepts of exploration and exploitation. We explore how both ex...

متن کامل

Case Study in Responsive Web Design: Pragmatic Agile and Hero Team Approach - Time and Cost Savings with Quality Improvement

There has been a request to publish more research results on business impacts of agile adoption in software team. This is an empirical study done in one Fortune 500 company where agility was adopted while the team was working on in order to deliver a product consisting of responsive web design. The adoption resulted in Pragmatic Agile approach, where the agility and Hero team approach was found...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004